반응형
- [ SQL Server/DB 기록 ][DB 모델링] Urban Shop E-Commerce DB 만들기2024-11-27 19:42:21오늘은 DB를 실제로 만들고 Query를 작성해 볼 것이다. CREATE DATABASE UrbanShop;SQL Server를 SSMS로 접속해서 쿼리를 위와 같이 작성하면 아래와 같이 DB가 만들어진다.이제부터 이 DB에 모든 테이블을 생성할 것이다. 또한 View도 만들 것이다. 여기서 말하는 View DB 테이블의 데이터를 수집해서 하나의 뷰를 만들어서 보기 편하게 만드는 것을 말한다. 실제 HTML 같은 뷰가 아니란 것이다. 1차적으로 FK를 가지고 있지 않는 테이블을 우선적으로 생성했다. 작성한 쿼리는 아래와 같다. CREATE TABLE ACCOUNT( ACCOUNT_ID INT IDENTITY(1,1) PRIMARY KEY, ACCOUNT VARCHAR(10) NOT NULL, PASSWO..
- [ SQL Server/DB 기록 ][DB 모델링] Urban Shop E-Commerce 데이터베이스 모델링2024-11-27 15:43:09오늘은 GPT를 이용해서 데이터베이스 프로젝트 시나리오를 만들어 달라고 했다. 아래는 온라인 쇼핑몰에 관한 데이터베이스 시나리오다. 실제 대학에서는 조금더 어렵게 나온다. 평균적으로 하나의 회사를 설계하는 모델링 과제가 주로 나오는데, 평균적으로 3~4명 정도의 팀원을 가지고 2~3주안에 하나의 프로젝트를 완성해야한다. 나의 학창시절 나의 가장 많은 시간을 들인 DB 프로젝트를 오랜만에 만져보기로 결심하고 시나리오를 채택했으니 아래 시나리오를 읽고 나의 정규화와 ERD를 보고 비교해보자. DB는 누가 설계하는가의 따라 천차만별의 성능을 가진다고 본다. 또한, 보안도 천차만별이다. 실제 회사에서 일해보면, 중소기업 이하의 회사는 보안이 없다고 보면 된다. 그런 능력자를 대리고 일 할 만큼 수익을 발생하지..
반응형